package io.wdb.modules.activity.wx.entity;

import java.io.Serializable;
import java.util.Date;



/**
 * 
 * 
 * @author wdb
 * @email admin@wdb007.com
 * @date 2017-11-24 10:08:13
 */
public class UserChannelInfoEntity implements Serializable {
	private static final long serialVersionUID = 1L;
	
	//
	private Long id;
	//关联用户表Id
	private Long userInfoId;
	//账号类型：1:微信,2:支付宝,3:QQ
	private Integer accountType;
	//各个登录渠道用户唯一标识
	private String accountId;
	//各个登录渠道用户昵称
	private String channelNickName;
	//各个渠道用户头像存储路径
	private String channelImg;
	//状态;启用：0.禁用：1
	private Integer status;
	//此渠道启用时间(数据创建时间)
	private Date createTime;
	//性别
	private String sex;
	//用户渠道设置城市
	private String city;
	//用户补卡次数
	private Integer reissueCard;

	/**
	 * 设置：
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：关联用户表Id
	 */
	public void setUserInfoId(Long userInfoId) {
		this.userInfoId = userInfoId;
	}
	/**
	 * 获取：关联用户表Id
	 */
	public Long getUserInfoId() {
		return userInfoId;
	}
	/**
	 * 设置：账号类型：1:微信,2:支付宝,3:QQ
	 */
	public void setAccountType(Integer accountType) {
		this.accountType = accountType;
	}
	/**
	 * 获取：账号类型：1:微信,2:支付宝,3:QQ
	 */
	public Integer getAccountType() {
		return accountType;
	}
	/**
	 * 设置：各个登录渠道用户唯一标识
	 */
	public void setAccountId(String accountId) {
		this.accountId = accountId;
	}
	/**
	 * 获取：各个登录渠道用户唯一标识
	 */
	public String getAccountId() {
		return accountId;
	}
	/**
	 * 设置：各个登录渠道用户昵称
	 */
	public void setChannelNickName(String channelNickName) {
		this.channelNickName = channelNickName;
	}
	/**
	 * 获取：各个登录渠道用户昵称
	 */
	public String getChannelNickName() {
		return channelNickName;
	}
	/**
	 * 设置：各个渠道用户头像存储路径
	 */
	public void setChannelImg(String channelImg) {
		this.channelImg = channelImg;
	}
	/**
	 * 获取：各个渠道用户头像存储路径
	 */
	public String getChannelImg() {
		return channelImg;
	}
	/**
	 * 设置：状态;启用：0.禁用：1
	 */
	public void setStatus(Integer status) {
		this.status = status;
	}
	/**
	 * 获取：状态;启用：0.禁用：1
	 */
	public Integer getStatus() {
		return status;
	}
	/**
	 * 设置：此渠道启用时间(数据创建时间)
	 */
	public void setCreateTime(Date createTime) {
		this.createTime = createTime;
	}
	/**
	 * 获取：此渠道启用时间(数据创建时间)
	 */
	public Date getCreateTime() {
		return createTime;
	}
	/**
	 * 设置：性别
	 */
	public void setSex(String sex) {
		this.sex = sex;
	}
	/**
	 * 获取：性别
	 */
	public String getSex() {
		return sex;
	}
	/**
	 * 设置：用户渠道设置城市
	 */
	public void setCity(String city) {
		this.city = city;
	}
	/**
	 * 获取：用户渠道设置城市
	 */
	public String getCity() {
		return city;
	}
	/**
	 * 设置：用户补卡次数
	 */
	public void setReissueCard(Integer reissueCard) {
		this.reissueCard = reissueCard;
	}
	/**
	 * 获取：用户补卡次数
	 */
	public Integer getReissueCard() {
		return reissueCard;
	}
}
